/*
 *  $Id$
 *  Copyright [2010] [Panxiaobo] 
 *  Licensed under the Apache License, Version 2.0 (the "License"); 
 *  you may not use this file except in compliance with the License. 
 *  You may obtain a copy of the License at
 *  
 *     http://www.apache.org/licenses/LICENSE-2.0
 *     
 *  Unless required by applicable law or agreed to in writing, software 
 *  distributed under the License is distributed on an "AS IS" BASIS, 
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
 *  See the License for the specific language governing permissions and 
 *  limitations under the License. 
 */
package pxb.openid;

/**
 * @author Panxiaobo
 * 
 */
public interface Constants {
    String CHECKID_IMMEDIATE = "checkid_immediate";
    String CHECKID_SETUP = "checkid_setup";
    /** <code>DH-SHA256</code> as per the specification. */
    String DH_SHA1 = "DH-SHA1";
    /** <code>DH-SHA256</code> as per the specification. */
    String DH_SHA256 = "DH-SHA256";
    /** <code>HMAC-SHA1</code> as per the specification. */
    String HMAC_SHA1 = "HMAC-SHA1";
    /** <code>HMAC-SHA256</code> as per the specification. */
    String HMAC_SHA256 = "HMAC-SHA256";
    String ID_SELECT = "http://specs.openid.net/auth/2.0/identifier_select";

    /** <code>no-encryption</code> as per the specification. */
    String NO_ENCRYPTION = "no-encryption";

    String OPENID_20_NAMESPACE = "http://specs.openid.net/auth/2.0";
    String OPENID_ASSOCIATION_HANDLE = "openid.assoc_handle";
    String OPENID_ASSOCIATION_TYPE = "openid.assoc_type";
    String OPENID_CLAIMED_ID = "openid.claimed_id";
    String OPENID_DH_CONSUMER_PUBLIC = "openid.dh_consumer_public";
    String OPENID_DH_GENERATOR = "openid.dh_gen";
    String OPENID_DH_MODULUS = "openid.dh_modulus";
    String OPENID_ERROR = "openid.error";
    String OPENID_IDENTITY = "openid.identity";
    String OPENID_INVALIDATE_HANDLE = "openid.invalidate_handle";
    String OPENID_MODE = "openid.mode";
    String OPENID_NONCE = "openid.response_nonce";
    String OPENID_NS = "openid.ns";
    String OPENID_OP_ENDPOINT = "openid.op_endpoint";
    String OPENID_PREFIX = "openid.";
    String OPENID_REALM = "openid.realm";
    String OPENID_RETURN_TO = "openid.return_to";
    String OPENID_SESSION_TYPE = "openid.session_type";
    String OPENID_SIG = "openid.sig";
    String OPENID_SIGNED = "openid.signed";
}
